//package com.imooc.bilibili.api;
//
//import com.imooc.bilibili.domain.JsonResponse;
//import com.imooc.bilibili.domain.Video;
//import com.imooc.bilibili.service.ElasticsearchService;
//import com.imooc.bilibili.util.FastDFSUtil;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.web.bind.annotation.*;
//import org.springframework.web.multipart.MultipartFile;
//
//
//@RestController
//public class DemoApi {
//
//    @Autowired
//    private FastDFSUtil fastDFSUtil;
//
//    @Autowired
//    private ElasticsearchService elasticsearchService;
//
//    /**
//     * 给文件进行分片，并将分片后的文件放到指定的文件夹中
//     *
//     * @param file
//     * @throws Exception
//     */
//    @GetMapping("/slices")
//    public void slices(MultipartFile file) throws Exception {
//        fastDFSUtil.convertFileToSlices(file);
//    }
//
//    /**
//     * 通过es进行查询
//     *
//     * @param keyword
//     * @return
//     */
//    @GetMapping("/es-videos")
//    public JsonResponse<Video> getEsVideos(@RequestParam String keyword) {
//        Video video = elasticsearchService.getVideos(keyword);
//        return new JsonResponse<>(video);
//    }
//
//}
